VhlCfg / File / DesfireMapKeyidx Value
If this entry exists all desfire key indexes within the
configuration are mapped to 16 bit values.
- If the key index refers to a crypto memory key (0x80..0xBF) the MSB of the 16 bit value refers to a page of the project crypto memory (0x00..0x0F), the LSB corresponds to the 8 bit value.
- If the key index refers to a SAM key (0x00..0x7F) the MSB of the 16 bit value denotes an index to the SamAVxKeySettings list, the LSB corresponds to the 8 bit value.
- For all other types of key references the MSB should be set to 0x00, all other values are rfu.
Properties
- Value ID: 0x0300/0x42
Format
Name | Type/Size | Description | |
---|---|---|---|
KeyidxMapList | Array (until end of frame) | Entry has to be a sorted list, sorted by keyidx in ascending order. | |
Keyidx | Integer (8 bits) | 8 bit key index as given in configuration values | |
KeyidxMsb | Integer (16 bits) | MSByte of the key index as explained above. | |
KeyidxLsb | Integer (8 bits) |
This entry refers to a crypto key. Normally the
value works as explaind below. If the configuration
value DesfireMapKeyIdx exists, the meaning of this
entry changes. Please refer to
DesfireMapKeyIdx
(Minimum value: 0x00, maximum value: 0xFE) |